package com.treasure.common.model;

import lombok.Data;
import org.apache.commons.lang3.StringUtils;

/**
 * @author sunhongmin
 * @date 2023/10/9 11:47
 * @description 文档段落实体
 */
@Data
public class ParagraphEntity {
    /**
     * 文档标题
     */
    private String title;
    /**
     * 文档段落摘要
     */
    private String summarize;
    /**
     * 段落主体
     */
    private String paragraph;

    /**
     * 合并段落内容
     * 摘要 + 主体
     * @return
     */
    public String mergeParagraphText() {
        if (StringUtils.isEmpty(this.summarize) && StringUtils.isEmpty(this.paragraph)) {
            return "";
        }
        if (StringUtils.isEmpty(this.summarize)) {
            return paragraph;
        }

        return this.summarize + "\n" + this.paragraph;
    }
}
